﻿body 
{
    margin:0px;
    padding:0px;
    height: auto;
    font-family: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
    margin: 0px;
    font-size: 12px;
    background-color:#2E2E2E;
    /*background: url('./images/bug_tracker_bg.png') repeat-x;*/
}
html 
{
    margin:0px;
    padding:0px;
    height: 100%;
}
a:link{color: #ffffff;}
a:visited{color:#ffffff;}
a:hover{text-decoration: none;color: #ffffff;}
a:active{text-decoration: none;color: #ffffff;}
input, select, textarea
{font-size: 1em;font-family: arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;}
fieldset{margin: 0px;padding: 0px;border: none;}
/* sometimes we hide elements from display in visual browsers (but leave them in the source for non visual browsers and for accessibility) */
.hidden{ visibility: hidden;}
.none{display: none;}
/* Use headers in the markup for accessibility reasons but control look with styles below*/
h1, h2, h3, h4, h5, h6{margin: 2px 0 2px 0;}
h1{font-size: 28px;font-weight: bold;margin: 5px 0 5px 0;}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active{text-decoration: none;color: #000000;}
select
{
    width:auto;
}
.wrap
{
    padding:10px;
}
.page
{
    vertical-align: top;
    padding: 0px 0px 0px 0px;
    background-color: #000;
    width: auto;
    height:auto;
    /*margin-right: 9%;*/
    /*margin-left: 9%;*/
    /*border-left: solid 1px #cccccc;*/
    /*border-right: solid 1px #cccccc;*/
}
.header
{
    width:100%;
    height:90px;
    background: url(./images/header.jpg) bottom repeat-x;
}
.logo
{
    float:left;
    /*margin-top:30px;*/
    /*margin-left:10px;*/
    width:400px;
    height:90px;
    /*border: solid 1px #cccccc;*/
    background: url(./images/logo.png) no-repeat;
}
.logo-text
{
    color:#fff;
    margin-top:60px;/**/
    margin-left:10px;/**/
    font-family: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
    font-size: 14px;
    font-weight:bold;
    font-style:italic;
}

.login
{
    float:right;
    color: #ffffff;
     margin: 2px 2px 2px 2px;
}

.navigation
{
    width:100%;
    height:35px;
}
.content
{
    /*width:100%;*/
    background-color:#000;
    padding: 15px 35px 45px 35px;
    /*display:inline;*/
}
.footer
{
    clear:both;
    height:27px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #ffffff;
    background: url(./images/footer.jpg) bottom repeat-x;
}
/*
.column1
{
    width: 100%;
    padding: 0px 0px 0px 0px;
    border: 1px solid #BDC1CC;
    margin-bottom: 5px;
}
.column2
{
    width:100%;
    float:left;
    padding: 0px 0px 0px 0px;
    border: 1px solid #BDC1CC;
}
*/
.column1
{
    /*width: 100%;*/
    float:left;/**/
    width:100%;/**/
    padding: 10px 10px 10px 10px;/**/
    /*padding: 0px 0px 0px 0px;*/
    border: 1px solid #5C5C5C;/**/
    margin-bottom: 5px;
}
.column2
{
    width:100%;/**/
    float:left;/**/
    padding: 10px 10px 10px 10px;/**/
    /*padding: 0px 0px 0px 205px;*/
    border: 1px solid #5C5C5C;/**/
}

.container{ margin:5px;min-height:600px;}
.columncontent
{
    padding: 0px;   
    width:100%;
    background-color:#004F00;
    color:#fff;
}
.columncontent h2
{
    font-size: 1.2em;
    
}
.columncontent h3
{
    
    color:#ffffff;/**/
    font-size: 1em;/**/
    font-weight: bold;/**/
    margin: 0px;/**/
    padding-left: 5px;/**/
    padding-top: 2px;/**/
    display: block;/**/
    height: 18px;/**/
    /*border-bottom: solid 1px #8C8C8C;*/
    background-image:url("./images/h3_bg.jpg");
}

.menu1 {color:#fff;padding:0 0 0 32px; margin:0; list-style:none; height:35px; background:#fff url(./images/button1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu1 li {color:#fff;float:left;}
.menu1 li a {color:#fff;display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:normal; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu1 li a b {color:#fff;float:left; display:block; padding:0 16px 0 8px;}
.menu1 li.current a {color:#fff; background:url(./images/button3.gif);}
.menu1 li.current a b {color:#fff;background:url(./images/button3.gif) no-repeat right top;}
.menu1 li a:hover {color:#fff; background:#000 url(./images/button2.gif);}
.menu1 li a:hover b {color:#fff;background:url(./images/button2.gif) no-repeat right top;}
.menu1 li.current a:hover {color:#fff; background:#000 url(./images/button3.gif); cursor:default;}
.menu1 li.current a:hover b {color:#fff;background:url(./images/button3.gif) no-repeat right top;}


/*Modal Popup*/
.modalBackground {
	background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}
.modalPopup {
	background-color:#ffffdd;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:250px;
}
.modalPopupTitleBar {
    background-color:Blue;
    border-width:0px;
    border-style:outset;
    border-color:Blue;
    padding:3px;
    height:15px;
    color:White;
    font-weight:bold;
    border-bottom:outset 2px;
} 

/*gridview style*/
.gridview
{
    table-layout: auto;
    border-collapse: collapse;
    /*border: #ffffff 1px solid;*/
}
.gridview table td
{
    border:0px;
    border-collapse: collapse;
    padding:0px;
}

/*header*/
.gridview-header
{
    height:20px;
    background-color:#2E2E2E;
    background-image:url("./images/gv_header_bg.jpg");
}
.gridview-header th
{
    color: #ffffff;
    text-align:left;
    padding: 5px 5px 5px 5px;
}
.gridview-header a:link, .gridview-header a:visited
{
    color: #ffffff;
}
.gridview-header a:hover
{
    color: #ffffff;
}
/*pager*/
.gridview-pager
{
	background-color:#000;
}
.gridview-pager table
{
	text-align:center;
    margin:auto;
}
.gridview-pager table td
{
    border:0px;
    padding:0px;
}
.gridview-pager td
{
    border-top: #1d1d1d 1px solid;
}
.gridview-pager a
{
    color:#ffffff;
    text-decoration:none;
    padding:2px 10px 2px 10px;
    /*border around pager numbers*/
    border-top:solid 1px #777777;
    border-right:solid 1px #333333;
    border-bottom:solid 1px #333333;
    border-left:solid 1px #777777;
}
.gridview-pager span
{
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:2px 10px 2px 10px;
}
/*row*/
.gridview-row{}
/*common styles*/
.gridview-row td, 
.gridview-alternating-row td, 
.gridview-selected-row td, 
.gridview-edit-row td
{
    padding: 5px 5px 5px 5px;
}
.gridview-row td
{
    background-color: #F7F6F3;
    color: #000;
}

.gridview-alternating-row
{
	background-color: #CDCDCD;
    color:#000;
}
.gridview-selected-row
{
	background-color: #ffff66;
}
.gridview-edit-row
{
	background-color: #ffff66;
}
.gridview-row, .gridview-alternating-row, .gridview-edit-row select
{
    width:50px;
}
/*footer*/
.gridview-footer
{
    height:20px;
    background-image:url("./images/gv_footer_bg.jpg");
}


.button {
    color:#000;
    width:100px;
    height:20px;
    border-top:solid 1px #777777;
    border-right:solid 1px #333333;
    border-bottom:solid 1px #333333;
    border-left:solid 1px #777777;
}
.button:hover {

}
.button:active {

}
.button span
{
    
}
.white-text
{
    clear:both;
    color:#fff;
}

/* admin navigation */
#admin-navigation {
	margin:0;
	padding: 0;
	clear:both;
	width:100%;
	height:34px;
	background: #d6eaf8 url(images/admin-dropdown-bg.gif) repeat-x left top;
}

ul.nav-main,
ul.nav-main li {
	list-style: none;
	margin: 0;
	padding: 0;
}


ul.nav-main {
	position: relative;
	z-index: 597;
}

ul.nav-main li:hover > ul {
	visibility: visible;
}


ul.nav-main li.hover,
ul.nav-main li:hover {
	position: relative;
	z-index: 599;
	cursor: pointer;
	background: url(images/admin-dropdown-bg-hover.gif) repeat-x left top;
}

ul.nav-main li {
	float:left;
	display:block;
	height: 32px;
	color: #999;
	font: 12px Arial, Helvetica, sans-serif;
	background: url(images/admin-separator.gif) no-repeat right center;
}

ul.nav-main li a {
	display:block;
	padding: 16px 16px 0 16px;
	height: 32px;
	color: #999;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

ul.nav-main li a:hover {
	color:#D6D6D6;
}



ul.nav-main *.list {
	padding-right: 22px;
	background: url(images/admin-navigation-arrow.gif) no-repeat right top;
}



ul.nav-sub {
	visibility: hidden;
	position: absolute;
	padding:10px;
	top: 32px;
	left: 0;
	z-index: 598;
	background: #353535 url(images/admin-dropdown-list-bg.gif) repeat-x left top;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}


ul.nav-sub li {
	list-style:none;
	display:block;
	padding: 0;
	height: 27px;
	float: none;
	width:145px;
	border-bottom: 1px solid #5a5a5a;
	background: none;
}

ul.nav-sub li a {
	list-style:none;
	display:block;
	padding: 6px 5px 6px 5px;
	height: 15px;
	float: none;
	width:145px;
	background: none;
	font: 12px Arial, Helvetica, sans-serif;	
}
